package com.example.apisimpledy.service;

import com.example.apisimpledy.entity.dto.Comment;
import com.example.apisimpledy.entity.dto.Video;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface VideoService {
    Video uploadVideo(MultipartFile videoFile);
    void deleteVideo(Long videoId);
    List<Video> getMyVideos(int page, int size);
    String likeVideo(Long videoId);
    List<Video> getRecommendedVideos();
    void addComment(Long videoId, String comment);
    List<Comment> getComments(Long videoId);
    void recordView(Long videoId);
}
